<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FabGL: fabgl.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">FabGL
   </div>
   <div id="projectbrief">ESP32 Display Controller and Graphics Library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('fabgl_8h.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle"><div class="title">fabgl.h File Reference</div></div>
</div><!--header-->
<div class="contents">

<p>This file is the all in one include file. Application can just include this file to use FabGL library.  
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;<a class="el" href="fabutils_8h_source.html">fabutils.h</a>&quot;</code><br />
<code>#include &quot;fabfonts.h&quot;</code><br />
<code>#include &quot;<a class="el" href="terminal_8h_source.html">terminal.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="displaycontroller_8h_source.html">displaycontroller.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="vgacontroller_8h_source.html">dispdrivers/vgacontroller.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_s_s_d1306_controller_8h_source.html">dispdrivers/SSD1306Controller.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_t_f_t_controller_specif_8h_source.html">dispdrivers/TFTControllerSpecif.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="vgatextcontroller_8h_source.html">dispdrivers/vgatextcontroller.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="vga2controller_8h_source.html">dispdrivers/vga2controller.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="vga4controller_8h_source.html">dispdrivers/vga4controller.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="vga8controller_8h_source.html">dispdrivers/vga8controller.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="vga16controller_8h_source.html">dispdrivers/vga16controller.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="vgadirectcontroller_8h_source.html">dispdrivers/vgadirectcontroller.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="cvbs16controller_8h_source.html">dispdrivers/cvbs16controller.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="fabui_8h_source.html">fabui.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="inputbox_8h_source.html">inputbox.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="ps2controller_8h_source.html">comdrivers/ps2controller.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="tsi2c_8h_source.html">comdrivers/tsi2c.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="keyboard_8h_source.html">devdrivers/keyboard.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="mouse_8h_source.html">devdrivers/mouse.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="_d_s3231_8h_source.html">devdrivers/DS3231.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="serialport_8h_source.html">comdrivers/serialport.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="scene_8h_source.html">scene.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="collisiondetector_8h_source.html">collisiondetector.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="soundgen_8h_source.html">devdrivers/soundgen.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for fabgl.h:</div>
<div class="dyncontent">
<div class="center"><img src="fabgl_8h__incl.png" border="0" usemap="#afabgl_8h" alt=""/></div>
<map name="afabgl_8h" id="afabgl_8h">
<area shape="rect" title="This file is the all in one include file. Application can just include this file to use FabGL library..." alt="" coords="4839,5,4901,32"/>
<area shape="rect" href="fabutils_8h.html" title="This file contains some utility classes and functions." alt="" coords="3985,475,4059,502"/>
<area shape="rect" href="fabfonts_8h_source.html" title=" " alt="" coords="2042,386,2122,413"/>
<area shape="rect" href="terminal_8h.html" title="This file contains fabgl::Terminal definition." alt="" coords="6523,155,6601,181"/>
<area shape="rect" href="keyboard_8h.html" title="This file contains fabgl::Keyboard definition." alt="" coords="6612,229,6763,256"/>
<area shape="rect" href="fabui_8h.html" title="This file contains all classes related to FabGL Graphical User Interface." alt="" coords="4578,304,4639,331"/>
<area shape="rect" href="displaycontroller_8h.html" title="This file contains fabgl::BitmappedDisplayController definition." alt="" coords="5687,386,5813,413"/>
<area shape="rect" href="soundgen_8h.html" title="This file contains all classes related to FabGL Sound System." alt="" coords="4631,386,4784,413"/>
<area shape="rect" href="vgacontroller_8h.html" title="This file contains fabgl::VGAController definition." alt="" coords="4035,386,4209,413"/>
<area shape="rect" href="_s_s_d1306_controller_8h.html" title="This file contains fabgl::SSD1306Controller definition." alt="" coords="4765,304,4975,331"/>
<area shape="rect" href="tsi2c_8h.html" title="This file contains fabgl::I2C definition." alt="" coords="3729,386,3859,413"/>
<area shape="rect" href="_t_f_t_controller_specif_8h.html" title="This file contains TFT controllers definitions." alt="" coords="4233,379,4403,420"/>
<area shape="rect" href="vgatextcontroller_8h.html" title="This file contains fabgl::VGATextController definition." alt="" coords="3886,304,4081,331"/>
<area shape="rect" href="vga2controller_8h.html" title="This file contains fabgl::VGA2Controller definition." alt="" coords="5000,304,5180,331"/>
<area shape="rect" href="vga4controller_8h.html" title="This file contains fabgl::VGA4Controller definition." alt="" coords="5459,304,5639,331"/>
<area shape="rect" href="vga8controller_8h.html" title="This file contains fabgl::VGA8Controller definition." alt="" coords="5663,304,5843,331"/>
<area shape="rect" href="vga16controller_8h.html" title="This file contains fabgl::VGA16Controller definition." alt="" coords="5867,304,6054,331"/>
<area shape="rect" href="vgadirectcontroller_8h.html" title="This file contains fabgl::VGADirectController definition." alt="" coords="6078,304,6283,331"/>
<area shape="rect" href="cvbs16controller_8h.html" title="This file contains fabgl::CVBS16Controller definition." alt="" coords="4910,386,5105,413"/>
<area shape="rect" href="inputbox_8h.html" title="This file contains the InputBox class." alt="" coords="4737,229,4819,256"/>
<area shape="rect" href="ps2controller_8h.html" title="This file contains fabgl::PS2Controller definition." alt="" coords="6041,386,6147,413"/>
<area shape="rect" href="mouse_8h.html" title="This file contains fabgl::Mouse definition." alt="" coords="4475,229,4611,256"/>
<area shape="rect" href="_d_s3231_8h.html" title="This file contains the DS3231 (Real Time Clock) device driver." alt="" coords="4206,304,4350,331"/>
<area shape="rect" href="serialport_8h.html" title="This file contains fabgl::SerialPort definition." alt="" coords="6407,80,6562,107"/>
<area shape="rect" href="scene_8h.html" title="This file contains fabgl::Scene definition." alt="" coords="5192,229,5260,256"/>
<area shape="rect" href="collisiondetector_8h.html" title="This file contains fabgl::CollisionDetector class definition." alt="" coords="5256,304,5383,331"/>
<area shape="rect" title=" " alt="" coords="5538,557,5682,584"/>
<area shape="rect" title=" " alt="" coords="3709,557,3831,584"/>
<area shape="rect" title=" " alt="" coords="3855,557,3946,584"/>
<area shape="rect" title=" " alt="" coords="3970,557,4074,584"/>
<area shape="rect" title=" " alt="" coords="4099,557,4207,584"/>
<area shape="rect" title=" " alt="" coords="4231,557,4365,584"/>
<area shape="rect" title=" " alt="" coords="4410,557,4503,584"/>
<area shape="rect" title=" " alt="" coords="5023,557,5101,584"/>
<area shape="rect" href="fabglconf_8h.html" title="This file contains FabGL library configuration settings, like number of supported colors,..." alt="" coords="5413,475,5500,502"/>
<area shape="rect" title=" " alt="" coords="3589,475,3705,502"/>
<area shape="rect" title=" " alt="" coords="5,475,121,502"/>
<area shape="rect" title=" " alt="" coords="145,475,261,502"/>
<area shape="rect" title=" " alt="" coords="285,475,401,502"/>
<area shape="rect" title=" " alt="" coords="425,475,541,502"/>
<area shape="rect" title=" " alt="" coords="566,475,689,502"/>
<area shape="rect" title=" " alt="" coords="713,475,835,502"/>
<area shape="rect" title=" " alt="" coords="859,475,982,502"/>
<area shape="rect" title=" " alt="" coords="1006,475,1129,502"/>
<area shape="rect" title=" " alt="" coords="1153,475,1275,502"/>
<area shape="rect" title=" " alt="" coords="1299,475,1422,502"/>
<area shape="rect" title=" " alt="" coords="1447,475,1563,502"/>
<area shape="rect" title=" " alt="" coords="1587,475,1703,502"/>
<area shape="rect" title=" " alt="" coords="1727,475,1850,502"/>
<area shape="rect" title=" " alt="" coords="1874,475,1997,502"/>
<area shape="rect" title=" " alt="" coords="2021,475,2143,502"/>
<area shape="rect" title=" " alt="" coords="2167,475,2290,502"/>
<area shape="rect" title=" " alt="" coords="2314,475,2437,502"/>
<area shape="rect" title=" " alt="" coords="2461,475,2591,502"/>
<area shape="rect" title=" " alt="" coords="2616,475,2775,502"/>
<area shape="rect" title=" " alt="" coords="2799,468,2930,509"/>
<area shape="rect" title=" " alt="" coords="2954,468,3085,509"/>
<area shape="rect" title=" " alt="" coords="3109,475,3255,502"/>
<area shape="rect" title=" " alt="" coords="3279,468,3402,509"/>
<area shape="rect" title=" " alt="" coords="3426,468,3565,509"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="fabgl_8h__dep__incl.png" border="0" usemap="#afabgl_8hdep" alt=""/></div>
<map name="afabgl_8hdep" id="afabgl_8hdep">
<area shape="rect" title="This file is the all in one include file. Application can just include this file to use FabGL library..." alt="" coords="457,5,518,32"/>
<area shape="rect" href="_m_c146818_8h_source.html" title=" " alt="" coords="27,80,123,107"/>
<area shape="rect" href="_p_c8250_8h.html" title="This file contains fabgl::PC8250 definition." alt="" coords="154,80,234,107"/>
<area shape="rect" href="_p_i_c8259_8h_source.html" title=" " alt="" coords="273,80,357,107"/>
<area shape="rect" href="_p_i_t8253_8h_source.html" title=" " alt="" coords="393,80,475,107"/>
<area shape="rect" href="_v_i_a6522_8h.html" title="This file contains fabgl::VIA6522 definition." alt="" coords="506,80,589,107"/>
<area shape="rect" href="graphicsadapter_8h.html" title="This file contains fabgl::GraphicsAdapter definition." alt="" coords="624,80,748,107"/>
<area shape="rect" href="i8042_8h_source.html" title=" " alt="" coords="786,80,850,107"/>
<area shape="rect" href="i8086_8h_source.html" title=" " alt="" coords="887,80,951,107"/>
<area shape="rect" href="_m_c146818_8cpp_source.html" title=" " alt="" coords="5,155,116,181"/>
<area shape="rect" href="_p_c8250_8cpp_source.html" title=" " alt="" coords="140,155,235,181"/>
<area shape="rect" href="_p_i_c8259_8cpp_source.html" title=" " alt="" coords="259,155,358,181"/>
<area shape="rect" href="_p_i_t8253_8cpp_source.html" title=" " alt="" coords="382,155,478,181"/>
<area shape="rect" href="_v_i_a6522_8cpp_source.html" title=" " alt="" coords="503,155,600,181"/>
<area shape="rect" href="graphicsadapter_8cpp_source.html" title=" " alt="" coords="625,155,763,181"/>
<area shape="rect" href="i8042_8cpp_source.html" title=" " alt="" coords="788,155,867,181"/>
<area shape="rect" href="i8086_8cpp_source.html" title=" " alt="" coords="891,155,969,181"/>
</map>
</div>
</div>
<p><a href="fabgl_8h_source.html">Go to the source code of this file.</a></p>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >This file is the all in one include file. Application can just include this file to use FabGL library. </p>

<p class="definition">Definition in file <a class="el" href="fabgl_8h_source.html">fabgl.h</a>.</p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="fabgl_8h.html">fabgl.h</a></li>
    <li class="footer">Generated on Mon Aug 29 2022 13:52:05 for FabGL by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 </li>
  </ul>
</div>
</body>
</html>
